<!-- <script>
    const map = {
  'id': '编号',
  'password': '密码',
  'mobile': '手机号',
  'username': '姓名',
  'timeOfEntry': '入职日期',
  'formOfEmployment': '聘用形式',
  'correctionTime': '转正日期',
  'workNumber': '工号',
  'departmentName': '部门',
  'staffPhoto': '头像地址'
}
const arr = ['id', 'mobile', 'username']
function change(map, arr){ 
	// 你的代码  
    // 设置描述符法 箭头函数省略了return及{}
    return arr.map(item=> Object.getOwnPropertyDescriptor(map,item).value)
}
const arr2 = change(map, arr)
console.log(arr2) // ['编号', '手机号', '姓名']
</script> -->

<script>
  const result = [
        {
            "姓名": "小张",
            "手机号": "13800000252",
            "入职日期": 44505,
            "转正日期": 44892,
            "工号": "9002",
            "部门": "总裁办"
        },
        {
            "姓名": "小李",
            "手机号": "13810000512",
            "入职日期": 44506,
            "转正日期": 44893,
            "工号": 9006,
            "部门": "总裁办"
        }
    ]
	  // 将transExcel的代码写完
    function transExcel(result) {
      const mapInfo = {
          '入职日期': 'timeOfEntry',
          '手机号': 'mobile',
          '姓名': 'username',
          '转正日期': 'correctionTime',
          '工号': 'workNumber',
          '部门': 'departmentName',
          '聘用形式': 'formOfEmployment'
        }

      // 写代码
    return  result.map(item=>{
        let obj={}
        Object.keys(item).forEach((item2,index)=>obj[Object.getOwnPropertyDescriptor(mapInfo,item2).value] =item[item2])
        return obj
      })                        
    }
    const data = transExcel(result)
    console.log(data);
//data:每个属性名都要是英文。如下：
// [
//     {
//         "username": "小张",
//         "mobile": "13800000252",
//         "timeOfEntry": 44505,
//         "correctionTime": 44892,
//         "workNumber": "9002",
//         "departmentName": "总裁办"
//     },
//     {
//         "username": "小李",
//         "mobile": "13810000512",
//         "timeOfEntry": 44506,
//         "correctionTime": 44893,
//         "workNumber": 9006,
//         "departmentName": "总裁办"
//     }
// ]
</script>